package com.example.treeHole.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class VirtualCharacter {
    private String id;

    private String userId;

    private String virtuallyName;

    private String virtuallyImage;

    private String createBy;

    private String createName;

    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createDate;

    private String lastUpdateBy;

    private String lastUpdateName;

    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date lastUpdateDate;


    private String virtuallyIntro;
    /**
     * 1.历史名著；
     * 2.动漫人物；
     * 3.小说人物；
     * 4.其他人物；
     */
    private String virtuallyType;

    /**
     * 状态0未审核，1已审核
     * 默认为未审核
     */
    private String virtuallyStatus = "0";


    private String virtuallySex;

    /**
     * 个性签名
     */
    private String personalSignature;



    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getVirtuallyName() {
        return virtuallyName;
    }

    public void setVirtuallyName(String virtuallyName) {
        this.virtuallyName = virtuallyName == null ? null : virtuallyName.trim();
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getLastUpdateBy() {
        return lastUpdateBy;
    }

    public void setLastUpdateBy(String lastUpdateBy) {
        this.lastUpdateBy = lastUpdateBy == null ? null : lastUpdateBy.trim();
    }

    public String getLastUpdateName() {
        return lastUpdateName;
    }

    public void setLastUpdateName(String lastUpdateName) {
        this.lastUpdateName = lastUpdateName == null ? null : lastUpdateName.trim();
    }

    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    public String getVirtuallyImage() {
        return virtuallyImage;
    }

    public void setVirtuallyImage(String virtuallyImage) {
        this.virtuallyImage = virtuallyImage;
    }

    public String getVirtuallyIntro() {
        return virtuallyIntro;
    }

    public void setVirtuallyIntro(String virtuallyIntro) {
        this.virtuallyIntro = virtuallyIntro;
    }

    public String getVirtuallyType() {
        return virtuallyType;
    }

    public void setVirtuallyType(String virtuallyType) {
        this.virtuallyType = virtuallyType;
    }

    public String getVirtuallyStatus() {
        return virtuallyStatus;
    }

    public void setVirtuallyStatus(String virtuallyStatus) {
        this.virtuallyStatus = virtuallyStatus;
    }

    public String getVirtuallySex() {
        return virtuallySex;
    }

    public void setVirtuallySex(String virtuallySex) {
        this.virtuallySex = virtuallySex;
    }

    public String getPersonalSignature() {
        return personalSignature;
    }

    public void setPersonalSignature(String personalSignature) {
        this.personalSignature = personalSignature;
    }

}